With .NET Aspire, you can not only model your entire system in C#, but also generate all your infrastructure artifacts—Bicep files, Kubernetes manifests, Docker Compose files, and more—directly from your application model. No context switching. No stale templates. No extra languages to learn. Let me show you how it works.
In this exclusive interview, Maddy Montaquila, a leading expert on .NET Aspire, shares her insights on the latest cloud-native development platform. Learn how to harness the power of Aspire to build scalable, secure, and efficient applications with ease. In this conversation, Maddy Montaquila opens up about the key features, benefits, and use cases of Aspire, including its integration with GenAI models, Ollama, and GitHub.
In this post I describe how I converted the deployment method of the mailing-list manager lismonk from a docker-compose.yml file to an Aspire app host project
.NET Aspire 9.3 also boasts dashboard improvements for resource tracing and easier access to a resource’s telemetry, commands, URLs, and more.
You know the drill: a new service hits the repo and suddenly you’re editing three different manifests. That duplication is manifest sprawl, and it taxes every deploy, code review, and onboarding session.
In this chapter, you'll learn how to integrate SQL Server into your .NET Aspire applications with minimal configuration and maximum flexibility.
In this chapter, we are enabling dynamic connectivity between microservices without hard-coded endpoints using .NET Aspire Service Discovery.
This post will examine OpenTelemetry, its use within Duende IdentityServer, and how to surface all necessary telemetry signals in the .NET Aspire Dashboard. Combining these powerful technologies gives you a world-class development experience that helps you rationalize and implement solutions correctly.
In this episode, I was honoured to be joined by Maddy Montaquila to chat about the amazing .NET Aspire! We covered a lot of stuff in this episode - from what Aspire is, and its features - to various stories about the decisions made and the future plans for Aspire. We also took a few tangents, chatting about AI and vibe coding! It was such a fun conversation!
One of the most powerful ideas in software is abstraction — hiding implementation details so you can focus on intent. But getting abstraction right is an art. Too low, and you’re buried in boilerplate. Too high, and it becomes magic you can’t control. Aspire helps you express intent — the what — while deferring or adapting the how depending on where your app runs. That distinction matters more than you might think.